home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2004 #2 / Amiga Plus CD - 2004 - No. 02.iso / AmiSoft / Util / virus / xvslibrary.lha / xvs / Developer / C / clib / xvs_protos.h
C/C++ Source or Header  |  2004-01-15  |  1KB  |  37 lines

  1. #ifndef CLIB_XVS_PROTOS_H
  2. #define CLIB_XVS_PROTOS_H
  3.  
  4.  
  5. /*
  6. **    $VER: xvs_protos.h 33.37 (13.12.2001)
  7. **
  8. **    C prototypes. For use with 32 bit integers only.
  9. **
  10. **    Copyright © 2001 Georg Hörmann and Dirk Stöcker
  11. **    All Rights Reserved
  12. */
  13.  
  14. #ifndef  EXEC_TYPES_H
  15. #include <exec/types.h>
  16. #endif
  17. #ifndef  LIBRARIES_XVS_H
  18. #include <libraries/xvs.h>
  19. #endif
  20.  
  21. BOOL xvsSelfTest(void);
  22. struct xvsVirusList * xvsCreateVirusList(ULONG listtype);
  23. void xvsFreeVirusList(struct xvsVirusList * list);
  24. APTR xvsAllocObject(ULONG objecttype);
  25. void xvsFreeObject(APTR object);
  26. ULONG xvsObjectType(APTR object);
  27. ULONG xvsCheckBootblock(struct xvsBootInfo * bootinfo);
  28. void xvsInstallBootblock(APTR bootblock, ULONG boottype, ULONG dostype);
  29. void xvsSumBootblock(APTR bootblock, ULONG offset);
  30. ULONG xvsCheckSector(struct xvsSectorInfo * sectorinfo);
  31. BOOL xvsRepairSector(struct xvsSectorInfo * sectorinfo);
  32. ULONG xvsCheckFile(struct xvsFileInfo * fileinfo);
  33. BOOL xvsRepairFile(struct xvsFileInfo * fileinfo);
  34. ULONG xvsSurveyMemory(struct xvsMemoryInfo * memoryinfo);
  35.  
  36. #endif    /*  CLIB_XVS_PROTOS_H  */
  37.